Golang Job: Golang Developer, Freelance (m-f-d)

Job added on

Company

go2cloud

Location

Hannover - Germany

Job type

Full-Time

Golang Job Details

Your mission

We offer committed employees excellent development opportunities. Inspiring projects with exciting business models. As Go Developer (m/f/d) you will join a growing team of committed developers from a startup that just joined us to combine our products into something even more amazing. For you, this means further development of our virtual desktop deployment system, its integration and infrastructure, as well as freeing up a lot of space to build your career and shape the product.

We believe that managing our own server and their orchestration allows us to be the most efficient in our services.
Therefore, each Golang Developer is responsible for designing and maintaining the lightest and most stable
hypervisor orchestration system possible. The orchestration engineer will maintain close contact with the backend
team and the CTO in order to ensure a seamless integration with our main applications.

As ​Golang orchestration engineer at go2cloud you will:
  • Build a stable and efficient hypervisor orchestration system that will be used to control our datacenters
across multiple countries
  • Scale existing codebase and add new features on a regular basis (we are adding features all the time!)
  • Spend the necessary time testing your code to keep our high standards of code quality. For us, it is better to
develop less features that work than to develop plenty that are not reliable
  • Be responsible for a full compatibility between all services and ensure that error handling is properly
forwarded to the API integrators
  • Share your creativity with the team, we love people that do not keep their ideas to themselves
Our tech stack
\_\_Although you do not need to be an expert with all of the technologies we use, we expect you to be familiar with the
majority of them. At the moment our stack is connected to OpenNebula, an OpenSource orchestrator, as the base
for our system. To manage the orchestrator data we use MySQL. As our orchestrator becomes more and more
efficient we tend to move away from OpenNebula which implies higher stability on our end.

Your profile

Preferred experience and qualifications

  • Experience: 3+ years of experience developing applications in Go (Golang)
  • Best practices: You are organized, develop modular code (DRY) and are committed to the deadlines
  • Problem solver: You are a result-driven engineer that enjoys solving hard problems
  • Teamplayer: You will not work alone and will communicate with non-technical teammates
  • Languages: You are fluent in English
  • It is a plus if:
  • You have professional experience with Linux and System Administration
You have experience developing software for a startup company
You see yourself as a swiss army knife

Why should you join us?

We offer the opportunity to be part of an exciting growth phase with plenty of room for personal and professional development. Due to the expansion of our group of companies, there are various opportunities to take over a responsible position in a timely manner. Join our small and diverse team and shape the future of high performance computing with us.

We are looking for new colleagues who like to roll up their sleeves as much as we do and who bring along a lot of initiative as well as great enthusiasm for technologies. As an employer, equal opportunity is important to us. We firmly believe that employing a diverse workforce is essential to our success.\_\_